Flag of USA

Yu Cheng Liang

* 2008 (16)
Best Elo
2252
Latest Elo
2054
Birthyear
2008